Google\Site_Kit\Core\Authentication\Authentication C

Total Complexity 121
Dependencies 35
Dependents 14
Total lines 1,413
Lines of code 697
Logical lines of code 357
Comment lines 520
Methods 44
Properties 21

Methods 44

Method Rating Maintainability Complexity Lines of code
register()
A
32 10 118
inline_js_base_data()
A
41 9 53
get_reauthentication_needed_notice()
S
43 5 59
get_rest_routes()
S
41 4 69
check_connected_proxy_url()
S
55 7 23
maybe_refresh_token_for_screen()
S
62 6 12
inline_js_setup_data()
S
54 5 20
filter_features_via_proxy()
S
59 5 14
handle_oauth()
S
62 5 11
get_reconnect_after_url_mismatch_notice()
S
47 3 39
__construct()
S
53 4 21
handle_connect()
S
55 4 19
refresh_shared_module_owner_tokens()
S
59 4 15
handle_proxy_permissions()
S
59 4 14
handle_disconnect()
S
56 3 18
refresh_user_token()
S
63 4 10
get_update_core_url()
S
66 3 9
fetch_remote_features()
S
66 3 8
invalid_nonce_error()
S
59 2 14
get_oauth_client()
S
61 2 14
cron_update_remote_features()
S
72 2 6
authentication_admin_notices()
S
67 2 8
cron_refresh_profile_data()
S
67 2 8
is_setup_completed()
S
70 2 6
allowed_redirect_hosts()
S
63 2 10
disconnect()
S
62 1 11
verification_tag()
S
75 1 4
is_authenticated()
S
81 1 3
get_disconnect_url()
S
67 1 9
credentials()
S
82 1 3
get_proxy_support_link_url()
S
80 1 3
get_proxy_permissions_url()
S
67 1 9
verification()
S
82 1 3
get_proxy_setup_url()
S
67 1 9
get_google_proxy()
S
82 1 3
inline_js_wp_version()
S
66 1 8
verification_meta()
S
82 1 3
verification_file()
S
82 1 3
get_connect_url()
S
67 1 9
profile()
S
82 1 3
inline_js_tracking_data()
S
73 1 5
token()
S
82 1 3
inline_js_admin_data()
S
72 1 5
set_connected_proxy_url()
S
81 1 3